donkey's ears

Translations
oreilles d’âne
Definitions
A British informal phrase meaning a very long time; used to indicate that something has been the case for many years.